home *** CD-ROM | disk | FTP | other *** search
/ PC Active 2009 July/August / PC Active NR.227.iso / intface / filmpje.js < prev    next >
Encoding:
JavaScript  |  2008-01-31  |  1.4 KB  |  35 lines

  1. // Maakt een popupvenster en toont er het filmpje in. Wordt aangeroepen vanaf gehele cd.
  2.  
  3. function toonFilmpje(film, filmBreedte, filmHoogte)
  4. {
  5.     if (film.indexOf('.mov') == -1)
  6.     {
  7.         // compenseren voor bedieningsknoppen
  8.         filmBreedte = filmBreedte + 64;
  9.         filmHoogte  = filmHoogte  + 48;
  10.     }
  11.     else
  12.         filmHoogte  = filmHoogte  + 16; // moviecontroller
  13.     
  14.     p = '<html>';
  15.     p += '<head>';
  16.     p += '<title>PC-Active filmpopup</title>';
  17.     p += '</head>';
  18.     p += '<body marginheight=0 marginwidth=0 topmargin=0 leftmargin=0 onload="focus();" style="overflow:hidden">';
  19.     p += '<div style="position:absolute;left:0px;top:0px;">';
  20.     p += '<a href="javascript:window.close()">';
  21.     p += '<embed src="' + film + '" hidden=false loop=true autostart=true volume="100%" width=' + filmBreedte + '  height=' + filmHoogte + ' pluginspage="http://www.audio-video-affair.com/wmv.html"></a>';
  22.     p += '</div>';
  23.     p += '</body>';
  24.     p += '</html>';
  25.  
  26.     isIE        = (navigator.appName.indexOf('Microsoft') != -1);
  27.     PositieX    = (isIE) ? "left" : "screenX";
  28.     PositieY    = (isIE) ? "top"  : "screenY";
  29.     Weergave    = "status=no,scrollbars=no";
  30.     posX        = (screen.availWidth - filmBreedte) / 2 - 5;
  31.     posY        = ((screen.availHeight - filmHoogte) / 2) - 19;
  32.     filmVenster = window.open("", "film", "width=" + filmBreedte+",height="+filmHoogte+",top=" + posY + ",left=" + posX + Weergave);
  33.     filmVenster.document.write (p);
  34. }
  35.